\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\citation{c++}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}{section.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}General Structure}{4}{section.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Engineering model --- Numerical Method Frame}{4}{section.3}}
\newlabel{engngNummetsection}{{3}{4}{Engineering model --- Numerical Method Frame}{section.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Problem representation - Engineering model}{4}{subsection.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces General Structure.}}{5}{figure.1}}
\newlabel{genstructfig}{{1}{5}{General Structure}{figure.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Engng model - Numerical method Interface.}}{25}{figure.2}}
\newlabel{engngNummet1fig}{{2}{25}{Engng model - Numerical method Interface}{figure.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Numerial Method Interface}{25}{subsection.3.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Engng model - Numerical method Interface.}}{26}{figure.3}}
\newlabel{engngNummet2fig}{{3}{26}{Engng model - Numerical method Interface}{figure.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Grid Representation - Domain}{27}{subsection.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Example - Linear Static Analysis}{28}{subsection.3.4}}
\newlabel{Engngmodelexample}{{3.4}{28}{Example - Linear Static Analysis}{subsection.3.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Material --- Element Frame}{36}{section.4}}
\newlabel{materialEleemntFrame}{{4}{36}{Material --- Element Frame}{section.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Element-material frame structure.}}{37}{figure.4}}
\newlabel{materelementFrame1}{{4}{37}{Element-material frame structure}{figure.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Base Element class}{38}{subsection.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Analysis specific element classes}{39}{subsection.4.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Structural Element - Example}{39}{subsubsection.4.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Isoparametric Truss 2d element}{42}{subsubsection.4.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Material model interface}{48}{subsection.4.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Analysis specific material model classes}{48}{subsection.4.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.1}Structural Material class - Example}{49}{subsubsection.4.4.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.2}Isotropic Damage Model}{50}{subsubsection.4.4.2}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Dof Managers, DOFs, Boundary and Initial Conditions}{64}{section.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}DOFs}{64}{subsection.5.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Dof Managers}{65}{subsection.5.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Boundary Conditions}{67}{subsection.5.3}}
\@writefile{toc}{\contentsline {section}{\numberline {6}XFEM module}{68}{section.6}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Design of IGA Module}{69}{section.7}}
\newlabel{iga_module}{{7}{69}{Design of IGA Module}{section.7}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Collaboration diagram for {\bf  IGA\_\_IntegrationElement} class.}}{70}{figure.5}}
\newlabel{IGA__IntegrationElement}{{5}{70}{Collaboration diagram for \class {IGA\_\_IntegrationElement} class}{figure.5}{}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Symbolic code for the evaluation of the stiffness matrix (keyword ``this'' means that the called method is provided by the class itself).}}{71}{table.1}}
\newlabel{stiffness_computation}{{1}{71}{Symbolic code for the evaluation of the stiffness matrix (keyword ``this'' means that the called method is provided by the class itself)}{table.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Collaboration diagram for {\bf  BSplinePlaneStressElement} class.}}{71}{figure.6}}
\newlabel{BSplinePlaneStressElement}{{6}{71}{Collaboration diagram for \class {BSplinePlaneStressElement} class}{figure.6}{}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Symbolic code for the evaluation of the strain-displacement matrix.}}{72}{table.2}}
\newlabel{strain_displacement_computation}{{2}{72}{Symbolic code for the evaluation of the strain-displacement matrix}{table.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {8}Miscellaneous}{72}{section.8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Vectors and Matrices}{72}{subsection.8.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Solution Step}{72}{subsection.8.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Load Time Functions}{73}{subsection.8.3}}
\@writefile{toc}{\contentsline {section}{\numberline {9}Coding Standards}{73}{section.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Naming Conventions}{73}{subsection.9.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Parameters and Return Values}{73}{subsection.9.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Interface concept}{73}{subsection.9.3}}
\bibcite{CoadYourdon}{1}
\bibcite{DP}{2}
\bibcite{ke-ri}{3}
\bibcite{oofem}{4}
\bibcite{pat}{5}
\bibcite{pat2}{6}
\bibcite{pat3}{7}
\bibcite{pat4}{8}
\bibcite{RypPat}{9}
\bibcite{ChaPat}{10}
\bibcite{c++}{11}
\bibcite{zimm}{12}
\@writefile{toc}{\contentsline {section}{Acknowledgments}{75}{subsection.9.3}}
\@writefile{toc}{\contentsline {section}{References}{75}{section*.2}}
